#ifndef THREDIS_H
#define THREDIS_H

#include <hiredis/hiredis.h>

#ifdef __cplusplus
extern "C" {
#endif

typedef struct thredis
thredis_t;

thredis_t*
thredis_new(redisContext* redis_ctx);

void
thredis_close(thredis_t* thredis);

redisReply*
thredis_command(thredis_t* thredis, const char* format, ...);
#ifdef __cplusplus
}
#endif

#endif
